package com.example.demo.sql;


import lombok.Data;

import java.util.List;

@Data
public class SqlTableColumnEntity {

    private String id;

    /**
     * 字段名称或函数名，取决于parameterList属性
     */
    private String columnName;

    /**
     * 函数的参数，如果此属性不为空，说明columnName的值为函数名
     */
    private List<String> parameterList;

    /**
     * 数据类型，varchar，int，date
     */
    private String columnType;

    /**
     * 别名
     */
    private String alias;

    /**
     * 表
     */
    private SqlTableEntity table;
}
